package com.warmheart.core.combine.model;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * 
 * @ClassName: JoinInfoModel
 * @Description: 联合关联信息模型
 * @author ZhangJianyang
 * @date 2025-06-16 09:37:02
 *
 */
public class JoinInfoModel implements Serializable {

    private static final long serialVersionUID = 1L;
    
    private String combineType;

    private String tableName;

    private String aliasName;

    private List<OnModel> onList;
    
    public String getCombineType() {
        return combineType;
    }

    public void setCombineType(String combineType) {
        this.combineType = combineType;
    }

    public String getTableName() {
        return tableName;
    }

    public void setTableName(String tableName) {
        this.tableName = tableName;
    }

    public String getAliasName() {
        return aliasName;
    }

    public void setAliasName(String aliasName) {
        this.aliasName = aliasName;
    }

    public List<OnModel> getOnList() {
        if (this.onList == null) {
            this.onList = new ArrayList<OnModel>();
        }
        return this.onList;
    }

    public void setOnList(List<OnModel> onList) {
        this.onList = onList;
    }
}